An Approximation Algorithm for Computing Shortest Paths in Weighted 3-d Domains

نویسندگان

  • Lyudmil Aleksandrov
  • Hristo Djidjev
  • Anil Maheshwari
  • Jörg-Rüdiger Sack
چکیده

We present the first polynomial time approximation algorithm for computing short-est paths in weighted three-dimensional domains. Given a polyhedral domain D, con-sisting of n tetrahedra with positive weights, and a real number ε ∈ (0, 1), our algorithmconstructs paths in D from a fixed source vertex to all vertices of D, whose costs areat most 1 + ε times the costs of (weighted) shortest paths, in O(C(D) nε2.5 log nε log 3 1ε )time, where C(D) is a geometric parameter related to the aspect ratios of tetrahedra.The efficiency of the proposed algorithm is based on an in-depth study of thelocal behavior of geodesic paths and additive Voronoi diagrams in weighted three-dimensional domains, which are of independent interest. The paper extends the resultsof Aleksandrov et al. [4] to three dimensions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Shortest Anisotropic Paths on Terrains

We discuss the problem of computing shortest an-isotropic paths on terrains. Anisotropic path costs take into account the length of the path traveled, possibly weighted, and the direction of travel along the faces of the terrain. Considering faces to be weighted has added realism to the study of (pure) Euclidean shortest paths. Parameters such as the varied nature of the terrain, friction, or s...

متن کامل

k-Link Shortest Paths in Weighted Subdivisions

We study the shortest path problem in weighted polygonal subdivisions of the plane, with the additional constraint of an upper bound, k, on the number of links (segments) in the path. We prove structural properties of optimal paths and utilize these results to obtain approximation algorithms that yield a path having O(k) links and weighted length at most (1 + ǫ) times the weighted length of an ...

متن کامل

On the K-simple shortest paths problem in weighted directed graphs

We obtain the first approximation algorithm for finding the k-simple shortest paths connecting a pair of vertices in a weighted directed graph. Our algorithm is deterministic and has a running time of O(k(m √ n + n log n)), where m is the number of edges in the graph and n is the number of vertices. Let s, t ∈ V ; the length of the i-th simple path from s to t computed by our algorithm is at mo...

متن کامل

A new approach to all-pairs shortest paths on real-weighted graphs

We present a new all-pairs shortest path algorithm that works with real-weighted graphs in the traditional comparison-addition model. It runs in O(mn+n2 log log n) time, improving on the long-standing bound of O(mn + n2 logn) derived from an implementation of Dijkstra's algorithm with Fibonacci heaps. Here m and n are the number of edges and vertices, respectively. Our algorithm is rooted in th...

متن کامل

Approximating Betweenness Centrality

Betweenness is a centrality measure based on shortest paths, widely used in complex network analysis. It is computationally-expensive to exactly determine betweenness; currently the fastest-known algorithm by Brandes requires O(nm) time for unweighted graphs and O(nm + n log n) time for weighted graphs, where n is the number of vertices and m is the number of edges in the network. These are als...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Discrete & Computational Geometry

دوره 50  شماره 

صفحات  -

تاریخ انتشار 2013